outshine in talents/merits - Turkish English Dictionary